/* ====================
     公共样式
==================== */
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;color:#4b4b4b}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;/*color:#4b4b4b*/}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:14px/1.14 宋体, Arial, Helvetica, sans-serif;color:#000;outline:0;}
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{
	border:none;padding:0;
}
body{background:#fff;color:#000;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale;/*background:url(../other/notfound) fixed;*/min-width:1300px;_width:expression_r(document.body.clientWidth <= 1300? "1300px": "auto");}
a{color:#000;hide-focus:expression(this.hideFocus=true);outline:none;}
map,area,label{hide-focus:expression(this.hideFocus=true);outline:none;}
a:hover{color:#ad002d}

.clear{clear:both;}

.flexslider { position: relative; height: 450px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height: 450px;}
.slides li a{display:block; width:100%; height:450px;}
.flex-control-nav { position: absolute; bottom: 0px; height:32px; background:url(../images/banner_bg.png) center no-repeat; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 15px; height: 15px; margin: 0 5px; *display: inline; zoom: 1;margin-top: 9px;}
.flex-control-nav a { display: inline-block; width: 15px; height: 15px; line-height: 43px; overflow: hidden; background:url("../images/dot.png") no-repeat scroll -27px 0px; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}
.marginnone{margin-left:0px !important;}